to suffer from dementia - French English Dictionary